package com.xc.hotelmgr.consumermq.service.mybatis.impl;

import com.xc.hotelmgr.consumermq.mapper.OpTaskStatusMapper;
import com.xc.hotelmgr.consumermq.pojo.mybatis.OpTaskStatus;
import com.xc.hotelmgr.consumermq.service.mybatis.OpTaskStatusService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class OpTaskStatusServiceImpl implements OpTaskStatusService {

    @Autowired
    private OpTaskStatusMapper opTaskStatusMapper;

    @Override
    public List<OpTaskStatus> listAll() {
        return opTaskStatusMapper.listAll();
    }

    @Override
    public OpTaskStatus getById(Long id) {
        return opTaskStatusMapper.getById(id);
    }

    @Override
    public int insert(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.insert(opTaskStatus);
    }

    @Override
    public int insertIgnoreNull(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.insertIgnoreNull(opTaskStatus);
    }

    @Override
    public int update(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.update(opTaskStatus);
    }

    @Override
    public int updateIgnoreNull(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.updateIgnoreNull(opTaskStatus);
    }

    @Override
    public int delete(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.delete(opTaskStatus);
    }

    @Override
    public int updateIgnoreNullByStoreIdAndArchive(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.updateIgnoreNullByStoreIdAndArchive(opTaskStatus);
    }

    @Override
    public int updateByAllHotelMount(OpTaskStatus opTaskStatus) {
        return opTaskStatusMapper.updateByAllHotelMount(opTaskStatus);
    }


    @Override
    public int commPercentAdd(Long id) {
        return opTaskStatusMapper.commPercentAdd(id);
    }
}
